Програмер(и) | Microsoft |
---|---|
Прво издање | 13. фебруар 2002. |
Стабилно издање | 4.0.30319.1 (.NET 4.0)
/ 12. април 2010. |
Оперативни систем | Microsoft Windows |
Платформа | .NET Framework |
Веб-сајт | http://msdn.microsoft.com/netframework/ |
Мајкрософт .NET Framework је софтверска платформа која може бити инсталирана на рачунарима које покреће Microsoft Windows оперативни систем. Он укључује велики број готових библиотека кодова за уобичајене проблеме у програмирању и виртуелну машину која управља извршавањем програма писаних специјално за .NET Framework. .NET подржава више програмских језика, на начин који омогућава интероперабилност, при чему сваки језик може бити написан на другом. Доступан је на свим програмским језицима које .NET Framework обухвата (VB.NET, C#...). Како би могле да се пишу апликације није само довољно имати инсталиран .NET Framework, потребан је и Microsoft SDK (енгл. Microsoft Software Development Kit) и Visual Studio.
Базне класе пружају широк спектар могућности, укључујући кориснички интерфејс, приступ подацима, базама, криптографија, развој веб-апликација, нумерички алгоритми и мрежне комуникације. Библиотеке класа се користе од стране програмера, који га комбинују са својим кодом за израду апликација.
Програми писани за .NET Framework извршавају се у специфичном софтверском окружењу. Наиме, ово окружење је познато као Common Language Runtime (CLR). CLR обезбеђује изглед виртуелне машине апликације тако да програмери не треба да разматрају могућности специфичних процесора који ће извршити програм. Он такође пружа друге важне услуге као што су безбедност, управљање меморијом а и руковање изузецима. Библиотеке класа (Framework Class Library) и CLR заједно чине .NET Framework.
Верзија 3.0 је укључена са оперативним системом Windows Server 2008 и Windows Vista. Верзија 3.5 је укључена са Windows 7 оперативним системом. 12. априла 2010, .NET Framework 4.0 је објављен заједно са Visual Studio-ом 2010.
.NET породица такође укључује и две верзије за мобилне уређаје. Сажета верзија - .NET Compact Framework, је доступна за Windows CE платформе, укључујући Windows Mobile уређаје као што је smartphone.